home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
system
/
usnd547.zip
/
README.TXT
< prev
next >
Wrap
Text File
|
1994-10-20
|
7KB
|
160 lines
******************************************************************************
The 5.40 version of the ultrasound drivers contains the following changes:
Changed the GRVSULTR.386 virtual device driver to read the SYSTEM.INI file
and allocate only the amount of memory needed for the specified DMA buffers.
There is also a new parameter to the buffer size entries in the SYSTEM.INI
file: the word "FIXED" should follow the size if the user wants the device to
use the minimum amount of memory otherwise the maximum is allocated to
be used for dynamic resizing of the MDA buffers.
The configuration dialog has been modified to include the FIXED flag to the
buffer sections.
The functions SETBUFFERSIZE and GETBUFFERSIZE have been added to the
AUXDM_MIXCTL message to allow dynamic resizing of the DMA buffer sizes without
running the control panel.
Added the message MODM_QUERYMEMUSE message to the MIDI synthesizer device.
This and the other custom messages supported by this device are documented
in the file GUSMIDI.H. (ref #94053012)
Reports the correct error message for real mode windows and virtual device
not present conditions. (ref #94053016)
Will not need to reload patches if they were previously loaded for a different
MIDI channel. (ref #94053111)
Voice volumes are ramped to zero for paused and closed waves for GF1 wave
output. (ref #94051103)
**** Addition problems that couldn't be duplicated or couldn't be fixed:
Pocket Recorder cannot record 32K (ref #94053003)
Pocket recorder determines this either from the manufacturer's ID or from
non-standard bits in the capabilities structure, we probably won't be able
to fix this.
Conflict between KingCom.386 and GRVSULTR.386 (ref #94053010)
Verified the conflict but the direct cause of the Windows boot aborting is
not the GRVSULTR driver, we need to find out from OTC if they are detecting
a bad condition and aborting and why. It could also be a condition being
picked up by the windows system in which case we will need to look into it
further.
File handles not released on exit (ref #94053113)
Could not duplicate. Need more info on how to produce error.
**** The new version of the mixer application has the following changes:
Doesn't come up then minimize when run minimized flag is set. (ref #94041606)
Exits if it can't find the device driver. (ref #94053015)
**** Also included in this zip file
gusmidi.h - this file documents the custom message used with the midi
synthesizer device
gusaux.h - this file documents the custom message used with the auxiliary
device and has the manufacturer's ID and product ID used in the
various GetDevCaps functions
waveout.exe - a test application written to test the WODM_GETPITCH and
WODM_SETPITCH messages
waveout.zip - the source code for waveout.exe
buffsize.exe- a test application written to test the SETBUFFERSIZE and
GETBUFFERSIZE functions of the AUXDM_MIXCTL message and
the MODM_QUERYMEMUSE message, this app may also be useful
in determining performance threshholds for different hardware
and software configurations
buffsize.zip- the source code for buffsize.exe
******************************************************************************
The 5.41 version of the ultrasound drivers contains the following changes:
The DACZ (DAC Zero) bit on the codec is set during initialization to reduce
clicking when the Wave-Out is paused and un-paused.
At the request of Picturtel the buffsize.exe example program has been expanded
to demonstrate software control of volume settings.
******************************************************************************
The 5.42 version of the ultrasound drivers and version 5.31 of the mixer app
contain the following changes:
A help button was added to the configuration dialog box and the help button
on the mixer application was wired into the following help topic id's:
#define HELP_FILE "ULTRAHLP.HLP"
#define HELP_CONFIG 1
#define HELP_PLAINMIX 2
#define HELP_ICSMIX 3
#define HELP_CODECMIX 4
On the control panel help the following must be added:
In the DMA channel sections -
fixed This checkbox allows the driver to be configured to allocate only
the indicated amount of memory for DMA transfers. Using this
setting will leave more of the memory below 640K available for
other Windows and DOS applications.
If the buffers are fixed then the user cannot increase the buffer
size beyond the indicated size without restarting Windows.
If the buffers are not fixed then the user can change to any DMA
buffer size without restarting Windows.
Refresh Default Patch Bank - this button sends the MODM_PARSEINIFILE message
to the MIDI device causing the patch list for the default patch bank to
be revised.
If the user has edited his ULTRASND.INI file to change any patch
assignments in the default patch bank (bank 0) then this message must be
sent to the driver for the new patch assignments to take effect.
******************************************************************************
The 5.42 version of the ultrasound drivers contain the following changes:
The change implemented after version 5.34 to shut off only the oldest
note on a specific channel and note instead of all previous notes on that
channel and note has been reversed. Now the Windows drivers work as they
did in version 5.34 and notes will shut off any previous note on the save
channel and note. This shoud fix the sustain bug (ref #94070503).
The problem reading the right channel information for MIDI and Wave levels
from the ULTRAMIX.INI file has been fixed (ref #94063001).
******************************************************************************
Version 5.44 of the UltraSound drivers contain the following changes:
NMI handler of the VXD preserves flags and registers.
Delay function makes 10 reads of the Register Select port.
******************************************************************************
Version 5.45 of the UltraSound drivers contain the following changes:
NMI handler preserves EDX register also.
Trace_Out call in GRVSULTR_API_Failed is IFDEF'd out.
IFDEF NORMAL's changed to IFDEF DEBUG's.
******************************************************************************
Version 5.47 of the UltraSound drivers contain the following changes:
Supports the SoundBuddy board.
Mutes the codec's DAC output when not active.
Fixed the buzz at end of wave files during GF1 playback. It was being caused
by zipper noise during the volume ramp so reducing the ramp rate fixed it.
Mixer application supports the Sound Buddy with a new dialog. This new dialog
references help topic number 5.